Method used by mobile terminal to return to home screen, mobile terminal and storage medium

ABSTRACT

Embodiments of the present disclosure relate to the field of information processing technologies, and disclose a method used by a mobile terminal to return to a home screen, a mobile terminal and a storage medium. The method includes: determining whether the screen touching gesture is a gesture for displaying a virtual home screen button; displaying the virtual home screen button when the screen touching gesture on the current page is the gesture for displaying the virtual home screen button, and detecting whether the virtual home screen button is tapped; and returning from the current page to a home screen if the virtual home screen button is tapped. After it is detected that a screen touching gesture on a current page is a gesture for displaying a virtual home screen button, the virtual home screen button is displayed.

RELATED APPLICATIONS

This application is a continuation application of PCT Patent ApplicationNo. PCT/CN2013/086862, entitled “METHOD FOR MOBILE TERMINAL RETURNING TOMAIN SCREEN, MOBILE TERMINAL AND STORAGE MEDIUM THEREOF” filed on Nov.11, 2013, which claims priority to Chinese Patent Application No.201310046260.8, applied by Tencent Technology (Shenzhen) CompanyLimited, filed with the Chinese Patent Office on Feb. 5, 2013 andentitled “METHOD USED BY MOBILE TERMINAL TO RETURN TO HOME SCREEN,MOBILE TERMINAL AND STORAGE MEDIUM”, both of which are incorporatedherein by reference in their entirety.

FIELD OF THE TECHNOLOGY

The present disclosure relates to the field of information processingtechnologies, and in particular, to a method used by a mobile terminalto return to a home screen, a mobile terminal and a storage medium.

BACKGROUND OF THE DISCLOSURE

With continuous improvement of science and technologies, intelligentmobile terminals bring great convenience to life of people. When a usercompletes a related operation on an interface corresponding to anapplication, the user hopes that a mobile terminal can return to itshome screen quickly, so as to save power and achieve a convenientoperation.

Currently, two methods used by a mobile terminal to return to a homescreen can be provided. In the first method, a physical home screenbutton is set on the mobile terminal, and the mobile terminal can returnfrom a current page to a home screen by pressing the physical homescreen button on the mobile terminal. In the second method, a functioncontrol icon that is circular inside and square outside is displayed ona page of the mobile terminal; after the function control icon istapped, a menu that contains a virtual home screen button pops up; andafter the virtual home screen button on the menu is tapped, the mobileterminal returns from the current page to the home screen.

Because the physical home screen button needs to be used every time whenthe mobile terminal returns to the home screen in the first method, thephysical home screen button is easily damaged; the plug-in icon stays onthe current page for a long time in the second method, which affects auser in use of other applications on the current page.

SUMMARY

Embodiments of the present disclosure provide a method used by a mobileterminal to return to a home screen, and a mobile terminal. Thetechnical solutions are as follows:

According to a first aspect, a method used by a mobile terminal toreturn to a home screen is performed at the mobile terminal having oneor more processors and memory storing a plurality of program modules tobe executed by the one or more processors and a touchscreen, the methodincluding:

detecting a screen touching gesture on a current page displayed on thetouchscreen;

determining whether the screen touching gesture is a gesture fordisplaying a virtual home screen button;

displaying the virtual home screen button when the screen touchinggesture on the current page is the gesture for displaying the virtualhome screen button, and detecting whether the virtual home screen buttonis tapped; and

returning from the current page to a home screen when the virtual homescreen button is tapped.

According to another aspect, a mobile terminal is provided, the mobileterminal including one or more processors, a touchscreen, memory and aplurality of program modules stored in the memory and to be executed bythe one or more processors, the plurality of program modules furtherincluding:

a first detection module, configured to detect a screen touching gestureon a current page displayed on the touchscreen and determine whether thescreen touching gesture is a gesture for displaying a virtual homescreen button;

an activating module, configured to display the virtual home screenbutton when the screen touching gesture on the current page is thegesture for displaying the virtual home screen button;

a second detection module, configured to detect whether the virtual homescreen button called by the activating module is tapped; and

a returning module, configured to return from the current page to a homescreen when the second detection module detects that the virtual homescreen button is tapped.

According to still another aspect, a non-transitory computer readablestorage medium including one or more computer executable instructions isprovided, the computer executable instructions being executed by one ormore processors of a mobile terminal having a touchscreen, and thecomputer executable instructions comprising the following steps:

detecting a screen touching gesture on a current page displayed on thetouchscreen;

determining whether the screen touching gesture is a gesture fordisplaying a virtual home screen button;

displaying the virtual home screen button when the screen touchinggesture on the current page is the gesture for displaying the virtualhome screen button, and detecting whether the virtual home screen buttonis tapped; and

returning from the current page to a home screen if the virtual homescreen button is tapped.

Thus, after it is detected that a screen touching gesture on a currentpage is a gesture for displaying a virtual home screen button, thevirtual home screen button is displayed; or when it is not detected thata screen touching gesture on a current page is a gesture for displayinga virtual home screen button, the virtual home screen button is hidden,so that a user is not affected in use of other applications on thecurrent page. In addition, after it is detected that the virtual homescreen button is tapped, a mobile terminal returns from the current pageto a home screen, thereby avoiding that a physical home screen button iseasily damaged after being used multiple times.

BRIEF DESCRIPTION OF THE DRAWINGS

To describe the technical solutions of the embodiments of the presentdisclosure more clearly, the following briefly introduces theaccompanying drawings required for describing the embodiments.Apparently, the accompanying drawings in the following description showonly some embodiments of the present disclosure, and a person ofordinary skill in the art may still derive other drawings from theseaccompanying drawings without creative efforts.

FIG. 1 is a flowchart of a method used by a mobile terminal to return toa home screen according to an embodiment of the present disclosure;

FIG. 2 is a flowchart of a method used by a mobile terminal to return toa home screen according to an embodiment of the present disclosure;

FIG. 3 is a schematic diagram of a mobile terminal screen displaying amulti-taskbar page according to an embodiment of the present disclosure;

FIG. 4 is a schematic structural diagram of a mobile terminal accordingto an embodiment of the present disclosure;

FIG. 5 is a schematic internal structural diagram of a second detectionmodule according to an embodiment of the present disclosure; and

FIG. 6 is a schematic structural diagram of another mobile terminalaccording to an embodiment of the present disclosure.

DESCRIPTION OF EMBODIMENTS

To make objectives, technical solutions and advantages of the presentdisclosure clearer, the implementation manners of the present disclosureare further described with reference to the accompanying drawings in thefollowing.

Referring to FIG. 1, this embodiment provides a method used by a mobileterminal having a touchscreen to return to a home screen, where a flowof the method provided by this embodiment includes:

Step 101: Detect a screen touching gesture on a current page displayedon the touchscreen and determine whether the screen touching gesture isa gesture for displaying a virtual home screen button.

The method performs step 102 when the screen touching gesture on thecurrent page is the gesture for displaying the virtual home screenbutton; and goes back to step 101 when the screen touching gesture onthe current page is not the gesture for displaying the virtual homescreen button.

Furthermore, the step of determining whether the screen touching gestureis a gesture for displaying a virtual home screen button includes but isnot limited to:

determining whether a touching track corresponding to the screentouching gesture on the current page is identical to a preset trackcorresponding to the gesture for displaying the virtual home screenbutton; and

when the touching track corresponding to the screen touching gesture onthe current page is identical to the preset track corresponding to thegesture for displaying the virtual home screen button, determining thatthe screen touching gesture on the current page is the gesture fordisplaying the virtual home screen button.

Step 102: Display the virtual home screen button, and detect whether thevirtual home screen button is tapped; perform step 103 when the virtualhome screen button is tapped; and go back to step 102 when the virtualhome screen button is not tapped, to detect whether the virtual homescreen button is tapped.

Furthermore, the virtual home screen button is displayed on amulti-taskbar page.

The step of displaying the virtual home screen button includes but isnot limited to:

displaying the multi-taskbar page, and displaying the virtual homescreen button on the multi-taskbar page.

Furthermore, the step of detecting whether the virtual home screenbutton is tapped includes but is not limited to:

detecting a tapping operation on the multi-taskbar page, and determiningwhether the virtual home screen button displayed on the multi-taskbarpage is tapped according to the detected tapping operation.

Furthermore, before the step of determining whether the virtual homescreen button displayed on the multi-taskbar page is tapped according tothe detected tapping operation, the method further includes:

presetting a location of the virtual home screen button on themulti-taskbar page, and recording location coordinates of the virtualhome screen button on the multi-taskbar page;

The step of determining whether the virtual home screen button displayedon the multi-taskbar page is tapped according to the detected tappingoperation includes but is not limited to:

presetting a location of the virtual home screen button on themulti-taskbar page, and recording location coordinates of the virtualhome screen button on the multi-taskbar page;

positioning location coordinates of the detected tapping operation onthe multi-taskbar page;

comparing the positioned location coordinates with the locationcoordinates of the virtual home screen button on the multi-taskbar page;and

when the positioned location coordinates are consistent with thelocation coordinates of the virtual home screen button on themulti-taskbar page, determining that the virtual home screen buttondisplayed on the multi-taskbar page is tapped.

Step 103: Return from the current page to a home screen.

In the method provided by this embodiment, only after it is detectedthat a screen touching gesture on a current page is a gesture fordisplaying a virtual home screen button, the virtual home screen buttonis displayed; or when it is not detected that a screen touching gestureon a current page is a gesture for displaying a virtual home screenbutton, the virtual home screen button is hidden, so that a user is notaffected in use of other applications on the current page. In addition,after it is detected that the virtual home screen button is tapped, amobile terminal returns from the current page to a home screen, therebyavoiding that a physical home screen button is easily damaged afterbeing used multiple times.

An embodiment of the present disclosure provides a method used by amobile terminal to return to a home screen. Herein, with reference tothe foregoing content of Embodiment 1, the method used by a mobileterminal to return to a home screen provided by this embodiment isillustrated in detail by using an example in which a virtual home screenbutton is displayed on a multi-taskbar page. Referring to FIG. 2, a flowof the method provided by this embodiment includes:

Step 201: Preset a location of a virtual home screen button on amulti-taskbar page, and record location coordinates of the virtual homescreen button on the multi-taskbar page.

Specifically, the multi-taskbar page is a graphical interface used fordisplaying an application program in a running state, and a user of amobile terminal frequently calls the multi-taskbar page to check whichapplication programs are currently running on the mobile terminal.Therefore, the user may choose to set the virtual home screen button onthe multi-taskbar page during location setting of the virtual homescreen button. After the virtual home screen button is set on themulti-taskbar page, location coordinates of the virtual home screenbutton on the multi-taskbar page need to be recorded.

A specific implementation manner of recording the location coordinatesof the virtual home screen button on the multi-taskbar page includes butis not limited to: acquiring a location of the virtual home screenbutton on the multi-taskbar page with respect to a screen of the mobileterminal, calculating the location coordinates of the virtual homescreen button by using the location of the virtual home screen button onthe multi-taskbar page with respect to the screen of the mobileterminal, and storing the acquired location coordinates in the form ofnumerical values in a storage medium. The storage medium mayspecifically be a terminal memory, and this embodiment does notspecifically limit a type of the storage medium; in addition, apart fromthe foregoing manner of recording the location coordinates of thevirtual home screen button on the multi-taskbar page, other recordingmanners may also be adopted, which is not specifically limited in thisembodiment either.

It should be noted that this step can be performed when the methodprovided by this embodiment is performed for the first time, and everytime the method provided by this embodiment is performed subsequently,the method can be implemented according to the location of the virtualhome screen button that is set at this time. Certainly, this step can beperformed again if the location of the virtual home screen button on themulti-taskbar page needs to be adjusted, so as to update the locationcoordinates of the virtual home screen button on the multi-taskbar page.

Furthermore, apart from being set on the multi-taskbar page, the virtualhome screen button may also be set on another graphical interface, or agraphical interface that is dedicated to storing the virtual home screenbutton is newly established. This embodiment only provides oneimpossible implementation manner, and this embodiment does notspecifically limit the graphical interface for storing the virtual homescreen button.

Step 202: Detect whether a screen touching gesture on a current page isa gesture for displaying the virtual home screen button; perform step203 when the screen touching gesture on the current page is the gesturefor displaying the virtual home screen button; and go back to step 202when the screen touching gesture on the current page is not the gesturefor displaying the virtual home screen button.

In this step, the gesture for displaying the virtual home screen buttonmay be a straight-line sliding gesture from the bottom to the top of thescreen of the mobile terminal, a straight-line sliding gesture from theleft to the right of the screen of the mobile terminal, a straight-linesiding gesture from the top to the bottom of the screen of the mobileterminal, or the like; and this embodiment does not specifically limit aform of the gesture for displaying the virtual home screen button.

The step of determining whether the screen touching gesture is a gesturefor displaying a virtual home screen button includes but is not limitedto:

determining whether a touching track corresponding to the screentouching gesture on the current page is identical to a preset trackcorresponding to the gesture for displaying the virtual home screenbutton; and

determining, if the touching track corresponding to the screen touchinggesture on the current page is identical to the preset trackcorresponding to the gesture for displaying the virtual home screenbutton, that the screen touching gesture on the current page is thegesture for displaying the virtual home screen button.

By using an example in which the preset track corresponding to thegesture for displaying the virtual home screen button is a straight linefrom the bottom to the top of the screen of the mobile terminal, if itis detected that the screen touching gesture on the current page is alsoa straight line from the bottom to the top of the screen of the mobileterminal, the touching track corresponding to the screen touchinggesture on the current page is the same as the preset trackcorresponding to the gesture for displaying the virtual home screenbutton, that is, it is determined that the screen touching gesture onthe current page is the gesture for displaying the virtual home screenbutton.

It should be noted that the operation of returning to a home screen by amobile terminal ends if it is detected in this step that the screentouching gesture on the current page is not the gesture for displayingthe virtual home screen button; however, if the screen touching gesturecorresponds to another operation, the another operation corresponding tothe screen touching gesture may be continued, and this embodiment doesnot specifically limit the content of the another operation.

Step 203: Display the virtual home screen button, and detect whether thevirtual home screen button is tapped; perform step 204 if the virtualhome screen button is tapped; and go back to step 203 if the virtualhome screen button is not tapped, to continue to detect whether thevirtual home screen button is tapped.

In this step, because the virtual home screen button is set on themulti-taskbar page in step 201, the displaying the virtual home screenbutton includes but is not limited to:

displaying the multi-taskbar page, and displaying the virtual homescreen button on the multi-taskbar page.

A manner of displaying the multi-taskbar page may be a activating mannerfrom the bottom to the top of the screen, a activating manner from thetop to the bottom of the screen, a activating manner from the left tothe right of the screen, or a activating manner from the right to theleft of the screen, which is not specifically limited in thisembodiment. When the activating manner from the bottom to the top of thescreen is used, a view of the multi-taskbar page is shown as an ellipticarea in FIG. 3.

Furthermore, the step of detecting whether the virtual home screenbutton is tapped includes but is not limited to:

detecting a tapping operation on the multi-taskbar page, and determiningwhether the virtual home screen button displayed on the multi-taskbarpage is tapped according to the detected tapping operation.

The step of determining whether the virtual home screen button displayedon the multi-taskbar page is tapped according to the detected tappingoperation includes but is not limited to:

presetting a location of the virtual home screen button on themulti-taskbar page, and recording location coordinates of the virtualhome screen button on the multi-taskbar page;

positioning location coordinates of the detected tapping operation onthe multi-taskbar page;

comparing the positioned location coordinates with the locationcoordinates of the virtual home screen button on the multi-taskbar page;and

determining, if the positioned location coordinates are consistent withthe location coordinates of the virtual home screen button on themulti-taskbar page, that the virtual home screen button displayed on themulti-taskbar page is tapped.

For ease of understanding, by using an example in which a rectangularplane coordinate system using a geometric center of the screen of themobile terminal as a coordinate origin is established, and the presetlocation coordinates of the virtual home screen button on themulti-taskbar page are coordinate values (a, b), a process of detectingwhether the virtual home screen button is tapped is specificallydescribed in the following:

After the multi-taskbar page is displayed, if the user performs atapping operation on the multi-taskbar page, the tapping operation ispositioned, and location coordinates of the tapping operation arerecorded. For example, if the location coordinates of the positionedtapping operation are (a1, b1), the coordinates (a, b) are compared withthe coordinates (a1, b1); if the coordinates (a, b) are consistent withthe coordinates (a1, b1), it is determined that the virtual home screenbutton displayed on the multi-taskbar page is tapped, and the subsequentstep 204 is continued to be performed; and if the coordinates (a, b) areinconsistent with the coordinates (a1, b1), it is determined that thevirtual home screen button displayed on the multi-taskbar page is nottapped, and the operation of returning to the home screen ends.

Step 204: Return from the current page to a home screen.

Specifically, a specific implementation manner of returning from thecurrent page to the home screen includes but is not limited to: jumpingdirectly from the current page to the home screen. Apart from theforegoing manner of returning from the current page to the home screen,other manners of returning from the current page to the home screen maybe used, which is not specifically limited in this embodiment.

In the method provided by this embodiment, only after it is detectedthat a screen touching gesture on a current page is a gesture fordisplaying a virtual home screen button, the virtual home screen buttonis displayed; or when it is not detected that a screen touching gestureon a current page is a gesture for displaying a virtual home screenbutton, the virtual home screen button is hidden, so that a user is notaffected in use of other applications on the current page. In addition,after it is detected that the virtual home screen button is tapped, amobile terminal returns from the current page to a home screen, therebyavoiding that a physical home screen button is easily damaged afterbeing used multiple times.

An embodiment of the present disclosure provides a mobile terminal whichis configured to perform the method provided by the foregoing Embodiment1 or Embodiment 2, and referring to FIG. 4, the mobile terminalincludes:

a first detection module 41, configured to detect a screen touchinggesture on a current page displayed on the touchscreen and determinewhether the screen touching gesture is a gesture for displaying avirtual home screen button;

an activating module 42, configured to display the virtual home screenwhen the first detection module 41 determines that the screen touchinggesture on the current page is the gesture for displaying the virtualhome screen button;

a second detection module 43, configured to detect whether the virtualhome screen button called by the activating module 42 is tapped; and

a returning module 44, configured to return from the current page to ahome screen when the second detection module 43 detects that the virtualhome screen button is tapped.

Furthermore, the first detection module 41 is configured to determinewhether a touching track corresponding to the screen touching gesture onthe current page is identical to a preset track corresponding to thegesture for displaying the virtual home screen button; and determine, ifthe touching track corresponding to the screen touching gesture on thecurrent page is identical to the preset track corresponding to thegesture for displaying the virtual home screen button, that the screentouching gesture on the current page is the gesture for displaying thevirtual home screen button.

Furthermore, the virtual home screen button is displayed on amulti-taskbar page.

The activating module 42 is configured to display the multi-taskbarpage, and display the virtual home screen button on the multi-taskbarpage.

Furthermore, referring to FIG. 5, the second detection module 43includes:

a detection unit 431, configured to detect a tapping operation on themulti-taskbar page; and

a determining unit 432, configured to determine, according to thetapping operation detected by the detection unit 341, whether thevirtual home screen button displayed on the multi-taskbar page istapped.

Furthermore, referring to FIG. 6, the mobile terminal further includes:

a setting module 45, configured to preset a location of the virtual homescreen button on the multi-taskbar page; and

a recording module 46, configured to record location coordinates of thevirtual home screen button on the multi-taskbar page; and

the step of determining unit 432 is configured to position locationcoordinates of the detected tapping operation on the multi-taskbar page;compare the positioned location coordinates with the locationcoordinates of the virtual home screen button on the multi-taskbar page;and when the positioned location coordinates are consistent with thelocation coordinates of the virtual home screen button on themulti-taskbar page, determine that the virtual home screen buttondisplayed on the multi-taskbar page is tapped.

To sum up, the mobile terminal provided by this embodiment of thepresent disclosure calls a virtual home screen button only afterdetecting that a screen touching gesture on a current page is a gesturefor displaying the virtual home screen button; or hides a virtual homescreen button when not detecting that a screen touching gesture on acurrent page is a gesture for displaying the virtual home screen button,so that a user is not affected in use of other applications on thecurrent page. In addition, the mobile terminal returns from the currentpage to a home screen after detecting that the virtual home screenbutton is tapped, thereby avoiding that a physical home screen button iseasily damaged after being used multiple times.

It should be noted that the above functional modules are only describedfor exemplary purposes when the mobile terminal provided by theforegoing embodiment returns to the home screen. In actual applications,the functions may be allocated to different functional modules accordingto specific needs, which means that the internal structure of the mobileterminal is divided to different functional modules to complete all orsome of the above described functions. In addition, the mobile terminalprovided by the foregoing embodiments is based on the same concept asthe method used by a mobile terminal to return to a home screen in theforegoing embodiments. For the specific implementation process, refer tothe method embodiments, and the details are not described herein again.

The sequence numbers of the foregoing embodiments of the presentdisclosure are merely for the convenience of description, and do notimply the preference among the embodiments.

A person of ordinary skill in the art may understand that all or some ofthe steps of the foregoing embodiments may be implemented by usinghardware, or may be implemented by a program instructing relevanthardware. The program may be stored in a computer readable storagemedium. The storage medium may be a read-only memory, a magnetic disk,an optical disc, or the like.

An embodiment of the present disclosure further provides anon-transitory computer readable storage medium including one or morecomputer executable instructions, the computer executable instructionsbeing executed by one or more processors of a mobile terminal having atouchscreen, and the computer executable instructions comprising thefollowing steps:

detecting a screen touching gesture on a current page displayed on thetouchscreen;

determining whether the screen touching gesture is a gesture fordisplaying a virtual home screen button;

displaying the virtual home screen button when the screen touchinggesture on the current page is the gesture for displaying the virtualhome screen button, and detecting whether the virtual home screen buttonis tapped; and

returning from the current page to a home screen if the virtual homescreen button is tapped.

The above descriptions are merely preferred embodiments of the presentdisclosure, and are not intended to limit the present disclosure. Anymodification, equivalent replacement, or improvement made within thespirit and principle of the present disclosure shall fall within theprotection scope of the present disclosure.

What is claimed is:
 1. A method used by a mobile terminal to return to ahome screen, comprising: at the mobile terminal having one or moreprocessors and memory storing a plurality of program modules to beexecuted by the one or more processors and a touchscreen: detecting ascreen touching gesture on a current page displayed on the touchscreenbefore displaying a virtual home screen button; determining whether thescreen touching gesture is a gesture for displaying the virtual homescreen button, wherein: the virtual home screen button is set to bedisplayed at a preset location on a multi-taskbar page that isconfigured to display representations of application programs that arecurrently running on the mobile terminal, the preset location of thevirtual home screen button on the multi-taskbar page is adjustable inaccordance with user input, and the mobile terminal has, according toprior user input, set a first location of the virtual home screen buttonon the multi-taskbar page as the preset location of the virtual homescreen button, and recorded location coordinates of the first locationof the virtual home screen button on the multi-taskbar page, includingacquiring a respective location of the virtual home screen button on themulti-taskbar page with respect to the touchscreen of the mobileterminal and calculating the location coordinates of the first locationusing the respective location of the virtual home screen button on themultitask bar page with respect to the touchscreen of the mobileterminal; displaying the virtual home screen button in accordance with adetermination that the screen touching gesture on the current page isthe gesture for displaying the virtual home screen button, whereindisplaying the virtual home screen button further comprises displayingthe multi-taskbar page, and displaying the virtual home screen button onthe multi-taskbar page, and wherein the virtual home screen button isdisplayed at the first location which is the preset location on themulti-taskbar page that is adjustable in accordance with user input;while displaying the virtual home screen button, detecting whether thevirtual home screen button is tapped, wherein detecting whether thevirtual home screen button is tapped further comprises: detecting atapping operation on the multi-taskbar page; and determining whether thevirtual home screen button displayed on the multi-taskbar page is tappedaccording to the detected tapping operation and the recorded locationcoordinates of the first location of the virtual home screen button onthe multi-taskbar page; and returning from the current page to the homescreen in accordance with a determination that the virtual home screenbutton displayed on the multi-taskbar page is tapped.
 2. The methodaccording to claim 1, wherein the step of determining whether the screentouching gesture is a gesture for displaying the virtual home screenbutton further comprises: determining whether a touching trackcorresponding to the screen touching gesture on the current page isidentical to a preset track corresponding to the gesture for displayingthe virtual home screen button; and when the touching trackcorresponding to the screen touching gesture on the current page isidentical to the preset track corresponding to the gesture fordisplaying the virtual home screen button, determining that the screentouching gesture on the current page is the gesture for displaying thevirtual home screen button.
 3. The method according to claim 1, whereindetermining whether the virtual home screen button displayed on themulti-taskbar page is tapped according to the detected tapping operationincludes: positioning location coordinates of the detected tappingoperation on the multi-taskbar page; comparing the positioned locationcoordinates with the location coordinates of the virtual home screenbutton on the multi-taskbar page; and when the positioned locationcoordinates are consistent with the location coordinates of the virtualhome screen button on the multi-taskbar page, determining that thevirtual home screen button displayed on the multi-taskbar page istapped.
 4. A mobile terminal, comprising: one or more processors; atouchscreen; memory; and a plurality of program modules stored in thememory and to be executed by the one or more processors, the pluralityof program modules including instructions for: detecting a screentouching gesture on a current page displayed on the touchscreen beforedisplaying a virtual home screen button; determining whether the screentouching gesture is a gesture for displaying the virtual home screenbutton, wherein: the virtual home screen button is set to be displayedat a preset location on a multi-taskbar page that is configured todisplay representations of application programs that are currentlyrunning on the mobile terminal, the preset location of the virtual homescreen button on the multi-taskbar page is adjustable in accordance withuser input, and the mobile terminal has, according to prior user input,set a first location of the virtual home screen button on themulti-taskbar page as the preset location of the virtual home screenbutton, and recorded location coordinates of the first location of thevirtual home screen button on the multi-taskbar page, includingacquiring a respective location of the virtual home screen button on themulti-taskbar page with respect to the touchscreen of the mobileterminal and calculating the location coordinates of the first locationusing the respective location of the virtual home screen button on themultitask bar page with respect to the touchscreen of the mobileterminal; displaying the virtual home screen button in accordance with adetermination that the screen touching gesture on the current page isthe gesture for displaying the virtual home screen button, whereindisplaying the virtual home screen button further comprises displayingthe multi-taskbar page, and displaying the virtual home screen button onthe multi-taskbar page, and wherein the virtual home screen button isdisplayed at the first location which is the preset location on themulti-taskbar page that is adjustable in accordance with user input;while displaying the virtual home screen button, detecting whether thevirtual home screen button is tapped, wherein detecting whether thevirtual home screen button is tapped further comprises: detecting atapping operation on the multi-taskbar page; and determining whether thevirtual home screen button displayed on the multi-taskbar page is tappedaccording to the detected tapping operation and the recorded locationcoordinates of the first location of the virtual home screen button onthe multi-taskbar page; and returning from the current page to the homescreen in accordance with a determination that the virtual home screenbutton displayed on the multi-taskbar page is tapped.
 5. The mobileterminal according to claim 4, wherein determining whether the screentouching gesture is a gesture for displaying the virtual home screenbutton further includes: determine whether a touching trackcorresponding to the screen touching gesture on the current page isidentical to a preset track corresponding to the gesture for displayingthe virtual home screen button, and when the touching trackcorresponding to the screen touching gesture on the current page isidentical to the preset track corresponding to the gesture fordisplaying the virtual home screen button, determine that the screentouching gesture on the current page is the gesture for displaying thevirtual home screen button.
 6. The mobile terminal according to claim 4,wherein determining whether the virtual home screen button displayed onthe multi-taskbar page is tapped according to the detected tappingoperation includes: positioning location coordinates of the detectedtapping operation on the multi-taskbar page; comparing the positionedlocation coordinates with the location coordinates of the virtual homescreen button on the multi-taskbar page; and when the positionedlocation coordinates are consistent with the location coordinates of thevirtual home screen button on the multi-taskbar page, determining thatthe virtual home screen button displayed on the multi-taskbar page istapped.
 7. A non-transitory computer readable storage medium storing oneor more computer executable instructions, the computer executableinstructions being executed by one or more processors of a mobileterminal having a touchscreen, and the computer executable instructionscomprising: detecting a screen touching gesture on a current pagedisplayed on the touchscreen; determining whether the screen touchinggesture is a gesture for displaying a virtual home screen button,wherein: the virtual home screen button is set to be displayed at apreset location on a multi-taskbar page that is configured to displayrepresentations of application programs that are currently running onthe mobile terminal, the preset location of the virtual home screenbutton on the multi-taskbar page is adjustable in accordance with userinput, and the mobile terminal has, according to prior user input, set afirst location of the virtual home screen button on the multi-taskbarpage as the preset location of the virtual home screen button, andrecorded location coordinates of the first location of the virtual homescreen button on the multi-taskbar page, including acquiring arespective location of the virtual home screen button on themulti-taskbar page with respect to the touchscreen of the mobileterminal and calculating the location coordinates of the first locationusing the respective location of the virtual home screen button on themultitask bar page with respect to the touchscreen of the mobileterminal; displaying the virtual home screen button in accordance with adetermination that the screen touching gesture on the current page isthe gesture for displaying the virtual home screen button, whereindisplaying the virtual home screen button further comprises displayingthe multi-taskbar page, and displaying the virtual home screen button onthe multi-taskbar page, and wherein the virtual home screen button isdisplayed at the first location which is the preset location on themulti-taskbar page that is adjustable in accordance with user input;while displaying the virtual home screen button, detecting whether thevirtual home screen button is tapped, wherein detecting whether thevirtual home screen button is tapped further comprises: detecting atapping operation on the multi-taskbar page; and determining whether thevirtual home screen button displayed on the multi-taskbar page is tappedaccording to the detected tapping operation and the recorded locationcoordinates of the first location of the virtual home screen button onthe multi-taskbar page; and returning from the current page to the homescreen in accordance with a determination that the virtual home screenbutton displayed on the multi-taskbar page is tapped.
 8. Thenon-transitory computer readable storage medium according to claim 7,wherein the step of determining whether the screen touching gesture isthe gesture for displaying a virtual home screen button furthercomprises: determining whether a touching track corresponding to thescreen touching gesture on the current page is identical to a presettrack corresponding to the gesture for displaying the virtual homescreen button; and when the touching track corresponding to the screentouching gesture on the current page is identical to the preset trackcorresponding to the gesture for displaying the virtual home screenbutton, determining that the screen touching gesture on the current pageis the gesture for displaying the virtual home screen button.
 9. Thenon-transitory computer readable storage medium according to claim 7,wherein determining whether the virtual home screen button displayed onthe multi-taskbar page is tapped according to the detected tappingoperation comprises: positioning location coordinates of the detectedtapping operation on the multi-taskbar page; comparing the positionedlocation coordinates with the location coordinates of the virtual homescreen button on the multi-taskbar page; and when the positionedlocation coordinates are consistent with the location coordinates of thevirtual home screen button on the multi-taskbar page, determining thatthe virtual home screen button displayed on the multi-taskbar page istapped.